(*Module Type : contient toutes les déclarations de types du projet *)

(* record legend : permet d'associer une hauteur à une couleur pour l'échantillonnage *)
type legend = {color : Graphics.color; mutable height : int}

(* représente la position d'un vertice dans l'espace pour le moteur 3D *)
type position = {x : float; y : float; z : float}

(* represente un triangle compose de trois champs 'position' et d'un champs 'position' pour la normale *)
type triangle = {p1 : position; p2 : position; p3 : position; norm : position}

(*EOF*)
